@charset "utf-8";

body {
	font: 12px normal  dotum, '돋움', Tahoma, sans-serif;
	padding: 0px;
	margin: 0px;
	color:#999;
}

div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd {
	margin: 0px;
	padding: 0px;
}
ul, ol { list-style: none}

table, th, td { border-collapse: collapse; margin: 0; padding: 0; }
table caption {display: none;}

input {margin:0px;padding:0px;}
select {font-size:11px; color:#999;margin-top:1px;vertical-align:top;}
fieldset { border:0; margin: 0px; padding: 0px}
legend { display: none}

iframe{border:none;position:absolute;}


/* 기본링크 설정 */
a:link, a:visited,
a:active { color:#999; text-decoration: none; }
a:hover { color:#999; text-decoration: underline;}

img { font-size: 0px; border: 0px; vertical-align:middle;}
hr { display: none}
col { background: none}

.iePngFix { _behavior: url('../js/iepngfix.htc')}
img.png24 {tmp:expression(setPng24(this));}


/* floating 을 해제하기 위한 클래스 추가, 의미없는 clear만 있는 gabage source 제거 */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*Transparent items*/
.outtaHere {
	position:absolute;
	left:-3000px;
}

/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:13px;
	height:13px;
	font-size:0;
	cursor:pointer;
}
.radioArea {background:url('../images/common/radio.gif') no-repeat left top;}
.radioAreaChecked {background:url('../images/common/radio.gif') no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:17px;
	height:16px;
	font-size:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
.checkboxArea {background: url('../images/common/checkbox.gif') no-repeat left top;}
.checkboxAreaChecked {background: url('../images/common/checkbox.gif') no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/* selectbox example */
div.select_box{margin:20px; position:relative;}
div.select_box h3{font-size:12px;font-weight:normal;color:#999;cursor:pointer;width:140px;padding:5px 5px;}
div.select_box div.select_left, div.select_box div.select_right {float:left;}
div.select_box div.select_bg {background:url('../images/common/select_bg.gif') repeat-x 0 0; float:left; width:80px; height:21px; position: relative; z-index:20; font-size:12px;}
div.select_box span.select_title {position: absolute; z-index:100; left:5px; top:4px; font: 11px normal Tahoma;}

div.select_box ul{width:150px; background:transparent url('../images/common/bg_select.gif') no-repeat left bottom; position:absolute; top:33px; z-index:21; clear:left;}
div.select_box li{padding:3px; border-top:1px solid #ddd; margin:0 7px; font-size:11px;}
div.select_box li.first-child{border:0; padding-top:10px;}
div.select_box a{color:#999; display:block; width:95px; padding-top:2px;}
div.select_box a:hover{text-decoration:none; background:#ddd; font-weight:bold; color:#fff;}



/* textarea */
textarea.style01 {  /* 회색배경 스크롤셋 */
	width:515px;
	height:306px;
	padding:12px 0 12px 15px;
	border:0;
	background:#f6f6f6;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #dfdfdf;
	scrollbar-highlight-color: #dfdfdf;
	scrollbar-3dlight-color: #f5f5f5;
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f6f6f6;
	scrollbar-arrow-color: #a8a8a8;
}
textarea {	/* 흰색배경 스크롤셋 */
	vertical-align:top;
	border:0;
	scrollbar-face-color:#FFF;
	scrollbar-shadow-color:#dfdfdf;
	scrollbar-highlight-color:#DEDEDE;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color:#f6f6f6;
	scrollbar-track-color:#FFF;
	scrollbar-arrow-color:#a8a8a8;
}

/* input */
input.radio {
	padding:0;
	margin:0;
	width:13px;
	height:13px;
	border:0;
}
input.chk {vertical-align:middle; margin:-1px 2px 0 -3px;}
:root input.chk {vertical-align:middle; margin:-1px 5px 0 0;}
input.chk1 {vertical-align:middle; margin:-1px 0 0 -2px;}
:root input.chk1 {vertical-align:middle; margin:-1px 0 0 1px;}

/* selecBox */
select.select {
	behavior:url('../js/selectbox.htc');
}


